@charset "utf-8";
body{ margin:0; padding:0; font:11px Tahoma, Geneva, sans-serif; background:#f5f5f5; color:#444;}
.png{
 position:relative;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
 this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
   );
}
input.error{ border:1px #ff0000 solid;}
.form-error{ position:relative; width:99%; padding:10px 0; background:#fbf3f3; border:1px #ff9393 solid; font-size:11px;}
.form-error img.error{ float:left; width:17px; height:14px; background:url(../images/imgolo.gif) no-repeat; background-position:-483px -477px; padding-right:5px; margin-left:13px; display:inline;}
.imgolo{ background:url(../images/imgolo.gif);}
.olocenter{ width:975px; margin:0 auto; padding-top: 2px;}
#header{ position:relative; float:left; width:100%; height:65px; border-bottom:1px #dddddd solid; background:#FFF; z-index:99; /*margin-top:31px;*/}
#logo{ float:left; width:135px; height:45px; background-position:0px 0px; text-indent:-9999px; margin:14px 0 0 24px; display:inline;}
ul#tabpage{ position:relative; float:left; margin:18px 0 0 36px; display:inline;}
ul#tabpage li{ position:relative; float:left; font-weight:bold; line-height:30px; text-align:center; margin-right:4px; display:inline; padding:0 28px;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; -moz-box-shadow:0px 1px 1px #808080; -webkit-box-shadow:0px 1px 1px #808080;}
ul#tabpage li.none{ background:url(login/bg1px.gif) repeat-x; background-position:0px -765px; height:30px; border:1px #dfdfdf solid;}
ul#tabpage li.current{background:url(../images/bg1px.gif) repeat-x; background-position:0px -797px; height:32px;}
ul#tabpage li.current a{ color:#FFF; background:url(../images/bgmenu-active.gif) no-repeat right center; padding-right:15px;}
ul#tabpage li a{ background:url(../images/bgmenu.gif) no-repeat right center; padding-right:15px;}
ul#tabpage li a:hover{ text-decoration:none;}
.header-r{ float:right; margin:0px 10px 0 0; display:inline; color:#D96C00; line-height:28px; margin-top: 0px;}
.header-r H2{ float:right; margin:0px 10px 0 0; display:inline; color:#D96C00; line-height:28px; margin-top: 20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.header-r H2{ margin-top: -40px;}
} 

.header-r img.thumb{ position:relative; float:left; width:25px; height:25px; border:1px #cccccc solid; padding:1px;}
.header-r .linktop{ position:relative; float:left; line-height:26px;}
.header-r a{ padding:0 4px;}
.header-r span{ float:left;}
.header-r span.btnreg{ height:25px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -27px; border:1px #dddddd solid; line-height:25px; font-weight:bold; border-right:0; padding:0 10px;
-webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px;}
.header-r span.btnreg a{ background-position:0px -44px; padding-left:8px;}
.header-r span.btnlog{ height:27px; background:url(../images/bg1px.gif) repeat-x; background-position:0px 0px; line-height:25px; padding:0 10px;
-webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px;}

.header-r span.btnlog a{ color:#FFF; background-position:0 -57px; padding-left:14px;}
span.btnreg a:hover, span.btnlog a:hover{ text-decoration:none;}
#container{ float:left; width:100%; border-top:1px #FFF solid;}
.main-l{ float:left; width:662px;}
.b-search{ float:left; width:100%; height:216px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -52px; margin-top:10px;
-moz-border-radius:5px; -webkit-border-radius:5px;}
.b-searchin{ float:left; width:921px; height:184px; background:#FFF url(../images/imgbg.gif) no-repeat right center; margin:10px; display:inline; padding:12px 0 0 34px;}
.b-searchin ul{ position:relative; float:left; width:100%;}
.b-searchin ul li{ float:left; width:100%; margin-top:14px; color:#444;}
.b-searchin ul li h2{ width:100%; padding-bottom:5px; font-size:11px; font-weight:bold;}
.b-searchin ul li input.text{ background:url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px 3px 5px 3px; font-size:11px; color:#444;}
.b-searchin ul li input.top{ width:68%; padding:8px; font-size:13px;}
.b-searchin ul li span.left{ float:left; width:162px; margin:8px 0 0 0;}
.b-searchin ul li select{ border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px; font-size:11px;}
.b-searchin ul li span.center{ float:left; width:156px; margin:8px 0 0 0;}
.b-searchin ul li span.right{ float:left; width:156px; margin:8px 0 0 0;}
.b-searchin ul li label{ padding:0 10px 0 4px; line-height:14px;}
.button{ position:absolute; width:124px; top:100px; right:278px;}
.btns{ float:left; width:100%; height:38px; line-height:34px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -268px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFF; border:0;
-moz-border-radius:3px;-webkit-border-radius:3px; text-align:center; cursor:pointer;}
.btns:hover{ background-position:0px -491px;}
a.advance{ float:left; background-position:-50px -56px; padding-right:16px; margin:8px 0 0 26px; display:inline;}
.box-home{ float:left; width:628px; padding:15px 17px 0px 17px; background:#FFF; border:1px #d8d8d8 solid; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0px 0px 1px #e0e0e0; -webkit-box-shadow: 0px 0px 2px #ebebeb; margin-top:14px;}
.tthome{ float:left; width:100%; border-bottom:1px #d6dce2 solid; padding-bottom:15px; font-size:12px; color:#444;}
.tthome font.name{ background-position:0px -72px; padding-left:22px; font-size:16px; color:#ff8a01; font-weight:bold;}
ul.listolo{ float:left; width:100%; padding-bottom:20px;}
ul.listolo li{ float:left; width:604px; border-bottom:1px #d6dce2 solid; padding:0 12px 4px 12px; margin-top:20px;}
ul.listolo li span.thumb{ position:relative; float:left; width:112px; margin-top:5px;}
ul.listolo li span.thumb img{ position:relative; z-index:1;}
ul.listolo li span.thumb a.linkimg{ position:absolute; top:68px; right:-1px; margin:0; z-index:2; background:#81b228; font-size:11px; color:#FFF; padding:2px 12px;}
ul.listolo li span.thumb a.linkimg:hover{ text-decoration:none;}
ul.listolo li span.des{ float:left; width:340px; margin-left:12px; display:inline; line-height:18px;}
ul.listolo li span.des h2{ width:100%; font-size:12px; font-weight:bold; padding-bottom:10px;}
ul.listolo li span.des p.source{ color:#888888; padding-top:5px;}
ul.listolo li span.des font.phl{ float:right; padding-right:12px;}
ul.listolo li span.price{ float:left; width:115px; height:70px; padding-left:10px; background:url(../images/imgolo.gif) no-repeat left top; background-position:-480px 0px; color:#888; margin:5px 0 0 15px; display:inline;}
ul.listolo li span.price h3{ width:100%; font-size:14px; font-weight:bold; color:#ff8a01;}
ul.listolo li span.price p{ padding-top:10px;}
ul.listolo li span.contact{ float:left; width:586px; margin:10px 0 0 4px; display:inline; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -93px; padding:0 0 3px 14px; color:#888;}
ul.listolo li.linehome{ position:relative; float:left;}
.contentshow{ position:relative; display:none; font-size:11px;}
.cat-tabshover{ position:absolute; bottom:8px; right:0;}
.cat-tabshover .action{ position:relative; float:right;}
.cat-tabshover .action a{ color:#444; text-decoration:none;}
.cat-tabshover .action a:hover{ color:#0054a6; text-decoration:underline;}
a.map{ background:url(../images/imgolo.gif) no-repeat left top; background-position:0px -112px; padding:3px 0 2px 20px; margin-right:14px; display:inline;}
a.save{ background:url(../images/imgolo.gif) no-repeat left top; background-position:-94px -113px; padding:0 0 0 18px; margin-right:14px; display:inline;}
a.mail{ background:url(../images/imgolo.gif) no-repeat left top; background-position:0px -348px; padding:0 0 0 17px; margin-right:14px; display:inline;}
span.view{ background:url(../images/imgolo.gif) no-repeat left top; background-position:-465px -112px; padding:0 0 0 17px; color:#ff8a01;}
.sidebar{ position:relative; float:left; width:302px; margin:6px 0 0 9px; display:inline;}
.b-right{ float:left; width:300px; background:#FFF; border:1px #d8d8d8 solid; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0px 0px 1px #e0e0e0; -webkit-box-shadow: 0px 0px 2px #ebebeb; margin-top:8px;}
.bhoidap{ float:left; width:100%; background:url(../images/imgbg1.gif) no-repeat bottom center; padding:12px 0 118px 0; text-indent:15px; font-size:12px;}
.ttsidebar{ float:left; width:100%; height:33px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -306px;}
.ttsidebar h2{ background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -133px; line-height:33px; padding-left:47px; font-size:12px; font-weight:bold;}
.bhoidap a{ color:#ff8a01; font-weight:bold; text-decoration:none;}
.bhoidap a:hover{ text-decoration:underline;}
.bhoidap span.btnolo{ float:left; height:30px; padding:0 15px 0 0; background:url(../images/bg1px.gif) repeat-x; background-position:0 -339px; margin:12px 0 0 50px; display:inline;
-moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:1px 1px 0px #cbcbcb; -webkit-box-shadow:1px 1px 0px #cbcbcb; line-height:30px;}
.bhoidap span.btnolo a.link{ background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -166px; padding-left:17px; color:#FFF;}
ul.blog{ float:left; width:274px; padding:14px 0; margin-left:13px; display:inline;}
ul.blog li{ float:left; width:100%; border-bottom:1px #d6dce2 solid; padding:8px 0; line-height:16px;}
ul.blog li:hover{ background:#fafafa;}
ul.blog li a{ float:left; background:url(../images/imgolo.gif) no-repeat left top; background-position:0px -180px; padding-left:10px; margin-left:6px; display:inline; clear:both;}
ul.blog li a:hover{ text-decoration:none;}
.adsr{ float:left; width:300px; margin:8px 0 0 0;}
/*-----------------Footer---------------*/
.linkfooter{ float:left; width:973px; height:30px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -529px; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; color:#717171; border:1px #d6d6d6 solid; line-height:30px; margin-top:25px;}
.linkfooter a{ color:#717171; text-decoration:none; padding:0 3px;}
.linkfooter a:hover{ text-decoration:underline;}
.linkfooter span.left{ float:left; padding-left:20px; width:60%; margin:0;}
.linkfooter span.right{ float:right; padding-right:20px;}
.footer{ float:left; background:url(../images/imgolo.gif) no-repeat left top; background-position:-366px -133px; margin:10px 0 0 12px; display:inline; line-height:18px; padding:0 0 10px 120px; color:#717171;}
/*------------------end-----------------*/
.ttemail{ float:left; width:100%; height:44px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -369px;}
.ttemail h2{ float:left; background:url(../images/imgolo.gif) no-repeat left center; background-position:-322px -160px; line-height:44px; padding-left:50px; font-size:12px; font-weight:bold; margin-left:8px; display:inline;}
.linkemail{ float:left; width:100%; padding:12px 0;}
.linkemail .email1{ float:left; background:url(../images/imgolo.gif) no-repeat; width:44px; height:32px; background-position:0px -215px; margin-left:20px; display:inline; text-indent:-9999px;}
.linkemail .email2{ float:left; background:url(../images/imgolo.gif) no-repeat; width:35px; height:32px; background-position:-90px -215px; margin-left:20px; display:inline; text-indent:-9999px;}
.linkemail .email3{ float:left; background:url(../images/imgolo.gif) no-repeat; width:35px; height:32px; background-position:-182px -215px; margin-left:20px; display:inline; text-indent:-9999px;}
/*------------Chitiet------------*/
.header-r img.imgmember{ position:relative; float:left; width:25px; border:1px #cccccc solid; padding:1px;}
.header-r span.linkmem{ float:left;}
.header-r span.linkmem .arrow{ background:url(../images/arrow.gif) no-repeat right center; padding-right:8px; margin-right:4px;}
.bs-detail{ float:left; width:100%; height:38px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -413px; margin-top:10px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.bs-detailin{ position:relative; float:left; width:588px; height:26px; background:#FFF url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; margin:5px 0 0 14px; display:inline;}
.bs-detail a.mores{ float:left; background:url(../images/imgolo.gif) no-repeat; background-position:-272px -43px; padding-right:15px; color:#FFF; line-height:38px; margin-left:18px; display:inline;}
.bs-detailin input.text{ position:relative; float:left; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -258px; margin-top:5px; padding-left:35px; font-size:11px; width:85%; border:0; color:#444;}
.bs-detailin input.text:focus{-moz-transition: none; border-color: none !important; box-shadow: 0 0 0 rgba(82, 168, 236, 0.5); outline: 0 none;}
.linkq{ float:left; width:100%; margin-top:10px; color:#888; text-indent:10px;}
.linkq .arrow1{ width:3px; height:5px; background:url(../images/imgolo.gif) no-repeat; background-position:-36px -248px; padding:0 4px;}
.ttsale{ float:left; width:576px; background:url(../images/imgolo.gif) no-repeat left center; background-position:-232px -212px; padding-left:52px; font-size:18px; font-weight:bold; color:#444; margin-top:5px;}
.Gallery{ position:relative; float:left; width:400px; border:1px #d8d8d8 solid; padding:4px; margin-top:12px;}
.viewimage{ float:left; width:95%; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -273px; padding-left:15px; margin:5px 0 0 10px; display:inline;}
.infodetail{ float:left; width:210px; margin:0px 0 0 8px; display:inline;}
ul.listinfo{ float:left; width:100%; border-bottom:1px #d5d5d5 dotted; padding-bottom:15px;}
ul.listinfo li{ float:left; width:100%; margin-top:10px;}
ul.listinfo li span.left{ float:left; width:82px; color:#888;}
ul.listinfo li span.right{ float:left; width:125px; color:#444;}
ul.listinfo li span.right font.price{ font-size:18px; font-weight:bold; color:#ff8a01;}
.lineh{ line-height:22px;}
ul.btinfo{ float:left; width:100%;}
ul.btinfo li{ float:left; width:100%; margin-top:10px; color:#444;}
ul.btinfo li a.viewlist{ background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -286px; padding-left:15px; margin-left:5px;}
.bgview{ float:left; width:198px; height:36px; background:url(../images/imgolo.gif) no-repeat; background-position:0px -300px; padding:10px 0 0 12px;}
.bt-action{ position:relative; float:left; height:33px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -306px; margin-right:3px; display:inline; border:1px #cfcfcf solid; border-width:0 1px 0px 0; padding:0 14px;
 -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:1px 1px 0px #eee; -webkit-box-shadow:1px 1px 0px #eee;
}
.box-action{ float:left; width:100%; margin-top:10px;}
.bt-action .contact{ float:left; margin:10px 0 0 0; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -93px; padding:0 0 3px 14px;}
.bt-action .save{ float:left; margin:10px 0 0 0; background:url(../images/imgolo.gif) no-repeat left center; background-position:-95px -112px; padding:0 0 3px 18px; }
.bt-action .saved{ float:left; margin:10px 0 0 0; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -404px; padding:0 0 3px 18px; color:#888;}
.bt-action .share{ float:left; margin:10px 0 0 0; background:url(../images/imgolo.gif) no-repeat left center; background-position:-212px -300px; padding:0 0 3px 18px;}
.bt-action .print{ float:left; margin:10px 0 0 0; background:url(../images/imgolo.gif) no-repeat left center; background-position:-358px -300px; padding:0 0 3px 18px;}
.bt-action a{ color:#444; text-decoration:none;}
.bt-action a:hover{ color:#0054a6; text-decoration:underline;}
ul.tabdetail{ float:left; width:100%; height:33px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -306px; margin:25px 0 0 0;}
ul.tabdetail li{ float:left; padding:0 10px; height:31px; line-height:31px; font-weight:bold;}
ul.tabdetail li.current{ background:#FFF; height:32px; border:1px #dddddd solid; -moz-border-radius:3px; -webkit-border-radius:3px; border-bottom:0;}
ul.tabdetail li.current a{ color:#ff8a01;}
ul.listdt{ float:left; width:100%; margin-top:15px;}
ul.listdt li{ float:left; width:46%; border-bottom:1px #d5d5d5 dotted; padding:6px 12px;}
ul.listdt li span.left{ float:left; width:118px; color:#888;}
ul.listdt li span.right{ float:left;}
img.yes{ float:left; width:10px; height:7px; background:url(../images/imgolo.gif) no-repeat; background-position:-490px -300px; margin-top:3px;}
.margin4{ margin-left:35px; display:inline;}
.content{ float:left; width:100%; line-height:18px; padding:22px 0;}
.bgsocial{ float:left; width:100%; padding:8px 0;}
.b-contact{ float:left; width:276px; padding:12px;}
.b-contact img.imgmem{ float:left; width:50px; margin:3px 0 0 0;}
.infomem{ float:left; width:215px; line-height:18px; margin:0 0 0 10px; display: inline;}
.infomem h3{ width:100%; font-size:12px; font-weight:bold; color:#ff8a01;}
.infomem .contact{ float:left; margin:10px 0 0 0; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -93px; padding:0 0 2px 14px; font-weight:bold;}
.infomem .mail{ float:left; background:url(../images/imgolo.gif) no-repeat left top; background-position:0px -345px; padding:0 0 0 17px; font-weight:bold;}
span.comment{ float:left; padding:7px 25px 8px 10px; background:#f5f5f5; margin:14px 2px 0 0; display:inline; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; color:#0054a6;}
span.comment .up{ float:left; background:url(../images/imgolo.gif) no-repeat right center; background-position:-65px -365px; line-height:18px; padding-right:20px;}
span.comment .down{ background:url(../images/imgolo.gif) no-repeat right center; background-position:-172px -365px; line-height:18px; padding:0 20px 5px 0;}
ul.lineform{ float:left; width:100%; margin-top:12px;}
ul.lineform li{ float:left; width:100%; margin-top:8px;}
ul.lineform li span.left{ float:left; width:65px; line-height:20px;}
ul.lineform li span.right{ float:left; width:210px;}
ul.lineform li span.right input, textarea{ background:#FFF url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px;}
.btnsubmit{ background:url(../login/bg1px.gif) repeat-x; background-position:0px 0px; padding:3px 14px 6px 14px; color:#FFF; font-weight:bold; font-size:12px;
-moz-border-radius:3px;-webkit-border-radius:3px; cursor:pointer; -moz-box-shadow:1px 0px 1px #555; -webkit-box-shadow:1px 0px 1px #555;}
.btnsubmit:hover{ background-position:0px -340px;}
.btnemail{ float:left; width:300px; height:40px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -451px; border:1px #d8d8d8 solid; margin-top:6px;
-moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow:0px 0px 1px #ebebeb; -webkit-box-shadow:0px 0px 1px #ebebeb;}
.btnemail h2{ float:left; background-position:0px -388px; margin:12px 0 0 20px; display:inline; text-indent:28px; font-size:12px; font-weight:bold;}
.box-detail{ float:left; width:662px; background:#FFF; border:1px #d8d8d8 solid; -moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0px 0px 1px #e0e0e0; -webkit-box-shadow: 0px 0px 2px #ebebeb; margin-top:10px; padding-bottom:250px;}
ul.tabother{ position:relative; float:left; width:100%; height:33px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -306px;}
ul.tabother li{ float:left; height:33px; font-weight:bold; padding:0 14px; line-height:33px;}
ul.tabother li.current{ position:relative; background-color:#FFF; border:1px #dddddd solid; border-bottom:0; color:#ff8a01; top:-4px; height:33px;
-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px;border-top-left-radius: 3px; border-top-right-radius: 3px;}
ul.tabother li.current a{ color:#ff8a01;}
#contactForm{width:662px; height:168px; background:#FFF; position:absolute; border:1px #d8d8d8 solid; top:-18px; left:-15px; z-index:9999; font:11px Tahoma; display:none; -moz-box-shadow:0px 0px 5px #d8d8d8; -webkit-box-shadow:0px 0px 5px #d8d8d8;}
#contactLink{display:block; position:relative; z-index:10;}
ul.searchdt{ position:relative; float:left; width:600px; margin-left:14px; display:inline;}
ul.searchdt li{ float:left; width:100%; margin-top:16px;}
ul.searchdt li h2{ width:100%; padding-bottom:5px; font-size:11px; font-weight:normal;}
ul.searchdt li .bgtext{ float:left; width:590px; height:26px; background:url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid;}
ul.searchdt li input.text{ background:url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px 3px 5px 3px; font-size:11px; color:#444; margin:0 4px 0 0; display:inline;}
ul.searchdt li input.top{position:relative; float:left; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -258px; margin-top:5px; padding-left:35px; font-size:11px; width:85%; border:0; color:#444;}
ul.searchdt li input.top:focus{-moz-transition: none;
border-color: none !important;
box-shadow: 0 0 0 rgba(82, 168, 236, 0.5); outline: 0 none;}
ul.searchdt li span.left{ float:left; width:162px; margin:5px 0 0 0;}
ul.searchdt li select{ border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px; font-size:11px;}
ul.searchdt li span.center{ float:left; width:156px; margin:5px 0 0 0;}
ul.searchdt li span.right{ float:left; width:156px; margin:5px 0 0 0;}
ul.searchdt li label{ padding:0 10px 0 4px; line-height:14px;}
.buttondt{ position:absolute; width:124px; top:75px; right:0px;}
.btnclose{ position:absolute; width:16px; height:16px; background:url(../images/imgolo.gif) no-repeat; background-position:-290px -388px; top:8px; right:10px;}
.btnsdt{ float:left; width:100%; height:31px; line-height:30px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -268px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFF; border:0;
-moz-border-radius:3px;-webkit-border-radius:3px; text-align:center; cursor:pointer;}
.btnsdt:hover{ background-position:0px -491px;}

#shareForm{width:136px; background:#f5f5f5; position:absolute; border:#cfcfcf solid; border-width:0px 1px 1px 0px; top:32px; left:0px; z-index:99; font:11px Tahoma; display:none; -moz-box-shadow:1px 1px 1px #d8d8d8; -webkit-box-shadow:1px 1px 1px #d8d8d8; padding:0 0 12px 12px;}
#shareLink{display:block; position:relative; z-index:10;}
ul.btshare{ float:left; width:100%;}
ul.btshare li{ float:left; width:100%; margin-top:8px; background:url(../images/imgolo.gif) no-repeat left center; }
ul.btshare li a{ color:#0054a6; text-decoration:none;}
ul.btshare li.i-mail{background-position: 0px -348px;text-indent:17px;}
ul.btshare li.i-facebook{background-position: -176px -404px;text-indent:17px;}
ul.btshare li.i-twitter{background-position: -370px -404px; text-indent:17px;}
.sidebar-l{ float:left; width:175px;}
.b-lerft{ float:left; width:173px; border:1px #d8d8d8 solid; background:#FFF;-moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0px 0px 1px #e0e0e0; -webkit-box-shadow: 0px 0px 2px #ebebeb; margin-top:14px; padding-bottom:12px;}
.ttleft{ float:left; width:100%; height:33px; background:url(../images/bg1px.gif) repeat-x; background-position:0px -306px;}
.ttleft h2{ float:left; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -418px; font-size:12px; font-weight:bold; margin:6px 0 0 10px; display:inline; text-indent:28px; line-height:18px;}
.results{ float:left; width:790px; margin-left:10px; display:inline;}
.ttrs{ float:left; width:90%; margin:14px 0 0 10px; display:inline; font-size:12px; background:url(../images/imgolo.gif) no-repeat left center; background-position: 0 -70px; padding-left:22px;}
.ttrs font.name{ font-size:16px; font-weight:bold; color:#ff8a01;}
.listresult{ float:left; width:476px; border:1px #d8d8d8 solid; background:#FFF;-moz-border-radius:3px; -webkit-border-radius:3px; -moz-box-shadow: 0px 0px 1px #e0e0e0; -webkit-box-shadow: 0px 0px 2px #ebebeb; margin-top:14px; padding-bottom:12px;}

ul.linersl{ float:left; width:100%;}
ul.linersl li{ float:left; width:444px; border-bottom:1px #d6dce2 solid; margin:20px 16px 4px 16px; display:inline; padding-bottom:4px;}
ul.linersl li h2{ float:left; width:100%; padding-bottom:12px; font-size:12px; font-weight:bold;}
ul.linersl li span.thumb{ position:relative; float:left; width:112px; margin-top:5px;}
ul.linersl li span.thumb img{ position:relative; z-index:1;}
ul.linersl li span.thumb a.linkimg{ position:absolute; top:68px; right:-1px; margin:0; z-index:2; background:#81b228; font-size:11px; color:#FFF; padding:2px 12px;}
ul.linersl li span.thumb a.linkimg:hover{ text-decoration:none;}
ul.linersl li span.des{ float:left; width:180px; margin-left:12px; display:inline; line-height:18px;}
ul.linersl li span.des h2{ width:100%; font-size:12px; font-weight:bold; padding-bottom:10px;}
ul.linersl li span.des p.source{ color:#888888; padding-top:5px;}
ul.linersl li span.des font.phl{ float:right; padding-right:12px;}
ul.linersl li span.price{ float:left; width:115px; height:70px; padding-left:10px; background:url(../images/imgolo.gif) no-repeat left top; background-position:-480px 0px; color:#888; margin:5px 0 0 15px; display:inline;}
ul.linersl li span.price h3{ width:100%; font-size:14px; font-weight:bold; color:#ff8a01;}
ul.linersl li span.price p{ padding-top:10px;}
ul.linersl li span.contact{ float:left; width:400px; margin:10px 0 0 4px; display:inline; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -93px; padding:0 0 3px 14px; color:#888;}
ul.linersl li.lines{ position:relative; float:left;}
.panaging{ float:left; width:444px; margin:12px 16px 4px 16px; display:inline;}
.pagination{padding: 2px;}
.pagination ul{margin: 0; padding: 0; text-align: left; font-size: 12px;}
.pagination li{list-style-type: none; display: inline; padding-bottom: 1px;}
.pagination a, .pagination a:visited{ padding: 2px 10px; border: 1px solid #d6dce2; text-decoration: none; color: #0054a6;}
.pagination a:hover, .pagination a:active{ border: 1px solid #d6dce2; color: #000; background-color: #FFFF80;}
.pagination a.currentpage{ background-color: #81b228; color: #FFF !important; border-color: #81b228; font-weight: bold; cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{ background-color: white;cursor: default;color: #929292;border-color: #d6dce2;font-weight: normal !important;}
.pagination a.prevnext{font-weight: normal;}
/*-----------------------17-11-2011---------------------------*/
ul.lineform li.sendok{ float:left; width:274px; background:#f7faf1; border:1px #b7c996 solid; text-align:center; padding:60px 0; font-size:12px; line-height:30px;}
b.success{ width:16px; height:16px; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -438px;padding:0 0 3px 22px;}
.b-alert{ position:absolute; width:40%; top:40%; left:30%; z-index:9999;}
.b-alertin{ width:350px; height:112px; background:#FFF; border:5px #aaccff solid; margin:0 auto;}
.ttrent{ float:left; width:576px; background:url(../images/imgolo.gif) no-repeat left center; background-position:0px -454px; padding-left:52px; font-size:18px; font-weight:bold; color:#444; margin-top:5px;}
.btnfirst{ width:49%;}
.black_overlay{
display: none;
position: absolute;
float:left;
top: 0%;
left: 0%;
width: 100%;
height: 1100px;
background-color: black;
z-index:1001;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
}
.white_content {
display: none;
position: absolute;
top: 22%;
left: 15%;
z-index:1002;
overflow: hidden;
width:70%;}
.table-group{ margin:0 auto; width:468px; position:relative;}
.table-groupin{ float:left; width:418px;background:#FFF; -moz-box-shadow:0 0 8px #444444; -webkit-box-shadow:0px 0px 8px #444444; padding:12px 20px 30px 20px; border:5px #aaccff solid;}
.title-mail{ float:left; width:100%; border-bottom:1px #d5d5d5 dotted;}
.title-mail h2{ float:left; width:100%; font-size:16px; font-weight:bold;}
ul.linegroup{ float:left; width:375px; margin:15px 0 0 25px; display:inline; font-size:12px;}
ul.linegroup li{ float:left; width:100%; margin-top:5px; border-bottom:1px #d6d6d6 solid; padding-bottom:5px;}
ul.linegroup li span.left{ float:left; width:74px; }
ul.linegroup li span.right{ float:left; width:306px; margin-left:10px; display:inline;}
ul.linegroup li input{ float:left; height:22px; line-height:22px; background:#FFF url(../images/bg1px.gif) repeat-x top center; background-position:0px -136px; border:1px solid; border-color:#aeaeae #d2d2d2 #d2d2d2 #d2d2d2;}
ul.linegroup li select, textarea{ border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:2px;}
ul.linegroup li select.group{ font-size:11px; color:#0054a6; padding:0;}
ul.linegroup li.end{ border-bottom:0;}
ul.linegroup li img.thumb{ float:left; width:12px; height:12px; background:url(../images/imgdanhba.gif) no-repeat; background-position:0px -408px; margin:5px 0 0 4px; display:inline;}
ul.linegroup li span.info{ float:left; margin-left:6px; display:inline; font-size:11px; padding-bottom:10px;}
ul.linegroup li span.info h2{ width:100%; font-size:14px; font-weight:bold; color:#ff780c;}
ul.linegroup li.edit{ padding-bottom:25px;}
ul.linegroup li.edit input{ font-size:11px; text-indent:3px; font-weight:bold; color:#ff780c;}
ul.linegroup li.confirm{ border-bottom:0; padding:12px 0; font-weight:bold;}
.closelight{ position:relative; float:right; width:16px; height:16px; background:url(../images/imgolo.gif) no-repeat; background-position:-290px -388px; right:0px; top:-20px;}
.closelight:hover{background-position:-314px -388px;}
.ctlight{ position:relative; float:left; width:100%;}
.ctlight span.textalert{ float:left; background:url(../images/imgolo.gif) no-repeat left center; background-position:-474px -342px; text-indent:32px; margin:55px 0 0 72px; display:inline; font-weight:bold;}
.b-mailnews{ float:left; width:100%;border-bottom:1px #d5d5d5 dotted; padding:15px 0;}
.b-mailnews h2{ float:left; width:100%; padding-bottom:12px; font-size:12px; font-weight:bold;}
.b-mailnews span.thumb{ position:relative; float:left; width:112px; margin-top:5px;}
.b-mailnews span.thumb img{ position:relative; z-index:1;}
.b-mailnews span.thumb a.linkimg{ position:absolute; top:68px; right:-1px; margin:0; z-index:2; background:#81b228; font-size:11px; color:#FFF; padding:2px 12px;}
.b-mailnews span.thumb a.linkimg:hover{ text-decoration:none;}
.b-mailnews span.des{ float:left; width:165px; margin-left:12px; display:inline; line-height:18px;}
.b-mailnews span.des p.source{ color:#888888; padding-top:5px;}
.b-mailnews span.des font.phl{ float:right; padding-right:12px;}
.b-mailnews span.price{ float:left; width:110px; height:70px; padding-left:10px; background:url(../images/imgolo.gif) no-repeat left top; background-position:-480px 0px; color:#888; margin:5px 0 0 5px; display:inline;}
.b-mailnews span.price h3{ width:100%; font-size:14px; font-weight:bold; color:#ff8a01;}
.b-mailnews span.price p{ padding-top:10px;}
ul.sendmail{ float:left; width:100%; margin-top:25px;}
ul.sendmail li{ float:left; width:100%; margin-top:6px;}
ul.sendmail li span.left{ float:left; width:24%; margin-left:22px; display:inline; line-height:22px;}
ul.sendmail li span.right{ float:left; width:70%; line-height:22px;}
ul.sendmail li span.right input, textarea{ float:left; background:#FFF url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px;}
ul.sendmail li span.right input.add{ margin-top:5px;}
a.i-delete{ float:left; width:9px; height:9px; background:url(../images/imgolo.gif) no-repeat; background-position:0px -477px; text-indent:-9999px; margin:5px 0 0 5px; display:inline;}
a.addemail{ width:100%; background:url(../images/imgolo.gif) no-repeat; background-position:-10px -475px; font-size:10px; padding-left:12px;}
a.mgtop{ margin-top:10px;}
ul.sendmail li span.right .btnsubmit{ height:27px; background:url(../images/bg1px.gif) repeat-x; background-position:0px 0px; line-height:25px; padding:0 10px; color:#FFF; font-weight:bold; font-size:12px;
-moz-border-radius:3px;-webkit-border-radius:3px; cursor:pointer;}
ul.sendmail li span.right .btnsubmit:hover{ background-position:0px -339px;}

.tb-gallery{ margin:0 auto; width:828px; position:relative;}
.tb-galleryin{ float:left; width:828px; background:#FFF; padding-bottom:20px;}
.ttgallery{ float:left; position:relative; width:820px; margin:25px 8px 0 0; display:inline;}
.b-gallery{ float:left; width:784px; padding:0 22px;}

/*----------------05-12-2011--------------*/
.ttpage{ float:left; font-weight:bold; color:#8bbc31; padding:28px 0 0 38px; font-size:12px;}
.ttpage a{ color:#0054a6; text-decoration:underline;}
.b-login{ float:left; width:953px; border:1px #dddddd solid; padding:10px; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; margin-top:28px;}
.b-login-l{ float:left; width: 452px; margin:25px 0 0 28px; display:inline;}
.b-login-l span.ttlogin{ float:left; width:100%; border-bottom:1px #dddddd dotted; padding-bottom:8px; font-size:16px; font-weight:bold; color:#ff8a01;}
.b-login-l span.ttlogin h2{ float:left; width:80%; font-size:20px; font-weight:bold; color:#8bbc31; padding-left:75px;}
ul.aboutsv{ float:left; width:100%;}
ul.aboutsv li{ float:left; width:100%; margin-top:20px; font-size:12px; line-height:18px;}
ul.aboutsv li img.imgsv{ float:left; width:30px; height:25px; background:url(../images/imgolo.gif) no-repeat; margin:0px 15px 0 10px; display:inline;}
ul.aboutsv li img.sv1{ background-position:0px -490px;}
ul.aboutsv li img.sv2{ background-position:-31px -490px;}
ul.aboutsv li img.sv3{ background-position:-62px -490px;}
ul.aboutsv li img.sv4{ background-position:-93px -490px;}
ul.aboutsv li span.info{ float:left; width:395px;}
ul.aboutsv li b{ padding-right:15px;}
ul.aboutsv li span.info h2{ width:100%; font-size:14px; font-weight:bold; padding-bottom:3px;}
.b-login-r{ float:left; width: 385px; margin:0 0 0 50px; display:inline; background:#f5f5f5; padding:35px 0 0 36px;}
.b-login-r h2{ float:left; font-size:18px; font-weight:bold; color:#ff8a01;}
.b-login-r span{ float:left; font-size:11px; line-height:25px; padding:0 5px;}
.b-login-r span img{ float:left;}
ul.formlogin{ float:left; width:100%; margin:10px 0 0 0; padding-bottom:215px;}
ul.formlogin li{ float:left; width:100%; margin:5px 0 0 0;}
ul.formlogin li span.left{ float:left; width:92px; margin-left:10px; display:inline; line-height:22px; font-size:11px;}
ul.formlogin li span.right{ float:left; width:65%; font-size:11px; line-height:14px;}
ul.formlogin li span.right input.text, ul.formpass li span.right input.text{ float:left; background:#FFF url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px; margin-left:0;}
ul.formlogin li span.right select{ float:left; background:#FFF url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px; margin-left:0; font-size:11px;}
ul.formlogin li.line{ margin-top:24px;}

.ftlogin{ float:left; width:100%; padding:38px 0 20px 0; font-size:11px; color:#717171;}
.ftlogin span.left{ float:left; padding-left:20px;}
.ftlogin span.left a{ color:#717171; text-decoration:none; padding:0 3px;}
.ftlogin span.right{ float:right; padding-right:20px;}

.table-pass{ margin:0 auto; width:436px; position:relative;}
.table-passin{ float:left; width:426px; background:#FFF; padding:0px 0px 40px 0px; border:5px #aaccff solid;}
.title-pass{ float:left; width:100%; height:38px; background:url(../images/bg1px.gif) repeat-x; background-position:0 -559px;}
.title-pass h2{ float:left; width:70%; font-size:16px; font-weight:bold; line-height:38px; text-indent:15px;}
.closepass{ position:relative; float:right; width:16px; height:16px; background:url(../images/imgolo.gif) no-repeat; background-position:-290px -388px; right:8px; top:8px;}
.closepass:hover{background-position:-314px -388px;}
ul.formpass{ float:left; width:365px; margin:30px 0 0 38px; display:inline;}
ul.formpass li{ float:left; width:100%; margin:8px 0 0 0;}
ul.formpass li span.left{ float:left; width:84px; font-size:11px; font-weight:bold; line-height:22px;}
ul.formpass li span.right{ float:left; width:280px;}
ul.formpass li span.right img.code{ padding-left:5px;}

.btnsubmit2{ background:url(../images/bg1px.gif) repeat-x; background-position:0px -413px; padding:3px 14px 6px 14px; color:#FFF; font-weight:bold; font-size:12px;
-moz-border-radius:3px;-webkit-border-radius:3px; cursor:pointer; -moz-box-shadow:1px 0px 1px #555; -webkit-box-shadow:1px 0px 1px #555;}
.btnsubmit2:hover{ background-position:0px -340px;}
a.addmobile{ float:left; background:url(../images/imgolo.gif) no-repeat; background-position:-10px -475px; font-size:10px; padding-left:12px; margin:4px 0 0 5px; display:inline;}
ul.formreg{ float:left; width:100%; margin:38px 0 0 0; padding-bottom:35px;}
ul.formreg li{ float:left; width:100%; margin:8px 0 0 0;}
ul.formreg li span.left{ float:left; width:92px; margin-left:10px; display:inline; line-height:22px; font-size:11px;}
ul.formreg li span.right{ float:left; width:65%; font-size:11px; line-height:14px;}
ul.formreg li span.right input.text, ul.formpass li span.right input.text{ float:left; background:#FFF url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px; margin-left:0;}
ul.formreg li span.right select{ float:left; background:#FFF url(../images/dota.gif) repeat-x top center; border:1px #d2d2d2 solid; border-top:1px #aeaeae solid; padding:3px; margin-left:0; font-size:11px;}
ul.formreg li.line{ margin-top:24px;}

.black_overlay2{
display: none;
position: absolute;
float:left;
top: 0%;
left: 0%;
width: 100%;
height: 1100px;
background-color: black;
z-index:1001;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
}
.white_content2{
display: block;
position: absolute;
top: 30%;
left: 15%;
z-index:1002;
overflow: hidden;
width:70%;}
ul.formpass li.note{ background:url(../images/imgolo.gif) no-repeat left top; background-position:-125px -491px; padding-left:22px; font-size:11px; padding-bottom:12px;}
.header-r a.post{ background:url(../images/imgolo.gif) no-repeat right center; background-position:48px -517px; padding-right:22px;}
.in_error{ float:left; background:#FFF url(../images/dota.gif) repeat-x top center; border:1px red solid; padding:3px; margin-left:0;}

.msg-error
{
 	background: none repeat scroll 0 0 #FBE3E4;
    border: 1px solid red;
    color: #8A1F11;
    line-height: 21px;
    margin: 0 0 19px;
    padding: 5px 6px 5px 16px;
    width: 82%;	
	
}
ul.formreg li.msg-error
{
	width: 86%;
	margin: 0px 0px 10px 0px;
}
/*busy box*/
#box-busy {
    top:320px;
    left:50%;
    width:180px;
    height:32px;
    padding:20px;
    display: block;
    position: absolute;
    background:#FFFFFF;
    z-index:999999;
    border:1px solid #D6D6D6;
    filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
/**position:absolute; visibility:show; z-index:1000; filter: alpha(opacity=80); left:-500px; top:300px;**/
#box-busy #busy 
{
	background:url("../images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
	width:32px;
    height:32px;
    float:left;
    
}
#box-busy span
{
	float:left;
	margin-left:20px;
	margin-top:10px;
	
}

.cateForm{ position:absolute; width:190px; top:31px; left:0px; display:none; background:#FFF; border:1px #b7b7b7 solid; border-top:3px #ff8f08 solid; font-weight:normal; text-align:left; z-index:9999;
-moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow: 0px 3px 3px #b7b7b7;-webkit-box-shadow: 0px 3px 3px #b7b7b7;}

.cateLink{ position:relative; float:left;}
.cateForm .listmenu{ float:left; width:100%; border-bottom:4px #f7f7f7 solid;}


#cateFormSale .listmenu a.menu{ float:left; width:172px; height:25px; padding:0 0 0 18px; color:#0054A6; font-weight:normal; font-size:12px; line-height:25px; background:none;}
#cateFormSale .listmenu a.menu:hover{ background:#f5f5f5; font-weight:bold; color:#ff8a01; text-decoration:none;}
#cateFormRent .listmenu a.menu{ float:left; width:172px; height:25px; padding:0 0 0 18px; color:#0054A6; font-weight:normal; font-size:12px; line-height:25px;background:none;}
#cateFormRent .listmenu a.menu:hover{ background:#f5f5f5; font-weight:bold; color:#ff8a01; text-decoration:none;}
